"""
r —— 只读方式达开文件。文件的指针将会放在文件的开头。这是默认模式。如果文件不存在，抛出异常
w —— 只写方式达开文件。如果文件存在会被覆盖。如果文件不存在，创建新文件
a —— 追加方式达开文件，如果文件已存在，文件指针灰放在文件的结尾，如果文件不存在，创建新文件进行写入
r+ —— 以读写方式达开文件。文件的指针将会放在文件的开头。如果文件不存在，抛出异常
w+ —— 以读写方式达开文件。如果文件存在会被覆盖。如果文件不存在，创建新文件
a+ —— 以读写方式达开文件。如果该文件已存在，文件指针将会放在文件的结尾。如果文件不存在，创建新文件进行写入

Python 2.x 默认使用 ASCII编码
Python 3.x 默认使用 UTF-8编码
"""
# *-* coding:utf8 *-*  python 2.x 用此表明编码格式
if __name__ == '__main__':
    # file = open("txt\\hello.txt", "r", encoding="utf8")
    #
    # text = file.read()
    # print(text)
    # file.close()
    #
    # file = open("txt\\hello.txt", "a")
    # file.write("\ninsert message")
    # file.close()

    file = open("txt\\hello.txt")
    while True:
        text = file.readline()

        if not text:
            break

        print(text)

    str1 = u"sally"  # u" "声明是utf8编码的字符串
